@charset "utf-8";
/* CSS Document */
html,body,ol,ul,li,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
body{ font-family:'Microsoft YaHei','Arial'; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
img{ border:none; }
a,p,span{ text-decoration:none; }
li{ list-style:none; }

.clearfix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearfix{ zoom:1; }

body{ overflow-x:hidden; }
#wrap{ width:1000px; height:auto; margin:0 auto; background:#fff; }
#head{ height:139px; border-bottom:#fff 1px solid; }
#nav{ height:35px; background:url(../images/nav_bg.png) left top repeat-x; border-bottom:#fff 1px solid; }
#banner{ height:300px; border-top:#014e96 2px solid; }
#main{ height:auto; padding:10px 0 10px 0; }
#footer{ height:50px; background:url(../images/footer_bg.png) left top repeat-x; margin-top:20px; }
.op{ width:1920px; margin-left:-460px; }
.in{ width:1000px; margin:0 auto; display:flex; justify-content: space-between;  align-items: center;}
/*公用标题栏*/
.title1{ background:url(../images/title_bg.png) left top repeat-x;  margin-bottom:3px; height:33px;  }
.title1 h4{ font-size:14px; color:#fff; line-height:33px; background:url(../images/h_bg.png) 14px center no-repeat; text-indent:29px; }
.title1 span{ color:#89d7ef; font-size:12px; text-transform:uppercase; }

/*head*/
#head img{ width:100%; }
/*navigation*/
#nav ul{  }
#nav ul li{ width:115px; height:35px; text-align:center; display:inline-block; position:relative; }
#nav ul li a{  line-height:35px; font-size:14px; display:inline-block; height:35px; width:115px; color:#444444; }
#nav ul a:hover{ background:#8a9fb2; color:#fff; }
#nav ul .current{ background:#8a9fb2; color:#fff; }
#nav ol{ position:absolute; left:0; top:38px; z-index:9999; background:#dfdddd; }
#nav ol li{  width:115px; height:30px; position:relative; text-align:center; display:none; }
#nav ol li a{ line-height:30px; font-size:14px; display:inline-block; height:30px; width:115px; color:#444444; }
#nav ol a:hover{ background:#1b4d7c; color:#fff; }
/*banner*/
#banner{ width:1920px; text-align:left; height:310px; margin-left:-460px;}
#slide-holder{ z-index:40; width:1920px; height:310px; position:relative; }
#slide-runner{ width:1920px; height:310px; overflow:hidden; position:absolute; }
#slide-holder img{ display:none; position:absolute; }

#slide-controls{ left :0; bottom :0px; width:100%; height:30px; display:none; position:absolute;  }
#slide-controls .text{ float:left; color:#fff; display:inline; font-size:12px; line-height:30px; text-indent:10px; }
#slide-controls .text:first-child{ text-indent:25px; }
#slide-nav{ float:right; height:17px; margin:6px 17px 0 0; margin-right:900px;}
#slide-nav a{ float:left; width:17px; height:17px; display:inline-block; font-size:12px; margin:0 8px 0 0;line-height:17px; text-align:center;  color:#fff; background:url(../images/slider_nav_bg.png) left top no-repeat; }
#slide-nav .on { background-position : 0 -17px; }
/*footer*/
/*background:#b2b2b2;*/
#footer{  height:50px; }
#footer .tl{ flex:1;}
#footer .tr{ flex:1; text-align: right;}
#footer a{ color:#fff; text-decoration:underline; }
#footer h3{ color:#fff; line-height:50px; float:left; font-size:14px; width:500px; }
 